/*
题目描述
有4个圆塔，圆心分别为(2，2)，(-2，2)，(2，-2)，(-2，-2)，圆半径为1。
这4个塔的高度分别为10m，塔以外无建筑物。现在输入任一点的坐标，求该点的建筑高度（塔外的高度为0）。

输入
两个用空格分隔的实数，表示输入的点坐标。

输出
输入坐标位置的建筑高度，保留2位小数。
请注意行尾输出换行。

样例输入
复制
2.1 2.3
样例输出
复制
10.00
*/
#include <stdio.h>
#include <math.h>
int main()
{
    double x, y;
    scanf("%lf %lf", &x, &y);
    double height = 0;
    // 分别遍历四个圆塔，判断输入点是否在圆塔内
    for (int i = 0; i < 4; i++)
    {
        double x0, y0;
        if (i == 0)
        {
            x0 = 2;
            y0 = 2;
        }
        else if (i == 1)
        {
            x0 = -2;
            y0 = 2;
        }
        else if (i == 2)
        {
            x0 = 2;
            y0 = -2;
        }
        else
        {
            x0 = -2;
            y0 = -2;
        }
        if (sqrt((x - x0) * (x - x0) + (y - y0) * (y - y0)) <= 1)
        {
            height = 10;
            break;
        }
    }
    printf("%.2f\n", height);
    return 0;
}
